LIHAT SEMUA: on the fly